to the greatest possible extent consistent - Alemán Inglés Diccionario